home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / ARMLINUX / MAIL / 9701 / 000032_owner-linux-arm…r.rutgers.edu _Fri Jan 24 00:02:44 1997.msg < prev    next >
Internet Message Format  |  1998-01-25  |  2KB

  1. Return-Path: <owner-linux-arm-outgoing@vger.rutgers.edu>
  2. Received: from nic.funet.fi (nic.funet.fi [128.214.248.6]) by odie.barnet.ac.uk (8.8.2/8.8.0) with ESMTP id AAA02776 for <willy@odie.fluff.org>; Fri, 24 Jan 1997 00:02:38 GMT
  3. Received: from vger.rutgers.edu ([128.6.190.2]) by nic.funet.fi with ESMTP id <68149-29227>; Fri, 24 Jan 1997 02:00:36 +0200
  4. Received: by vger.rutgers.edu id <213214-328>; Thu, 23 Jan 1997 18:46:09 -0500
  5. Date:     Thu, 23 Jan 1997 23:55:16 +0000 (GMT)
  6. From: Philip Blundell <pjb27@cam.ac.uk>
  7. X-Sender: pjb27@hammer.thor.cam.ac.uk
  8. To: rmk92@ecs.soton.ac.uk
  9. cc: linux-arm@vger.rutgers.edu
  10. Subject: Re: Unaligned accesses
  11. In-Reply-To: <1750.199701232228@raistlin.armlinux.org>
  12. Message-ID: <Pine.SOL.3.95.970123235308.19527F-100000@hammer.thor.cam.ac.uk>
  13. MIME-Version: 1.0
  14. Content-Type: TEXT/PLAIN; charset=US-ASCII
  15. Sender: owner-linux-arm@vger.rutgers.edu
  16. Precedence: bulk
  17. Status: RO
  18.  
  19. On Thu, 23 Jan 1997 rmk92@ecs.soton.ac.uk wrote:
  20.  
  21. > If this talk about unaligned accesses is about the X server, then it is
  22. > entirely irrelevent.  The generic code will use aligned accesses whenever
  23. > possible anyway, since one of the pieces of information that the Colour
  24. > Frame Buffer requires is the number of pixels per word.
  25.  
  26. It's not.  There is much user-space software out there, some of it quite
  27. fundamental (eg fdisk) that does unaligned accesses.  This is quite a
  28. problem for us -- Alpha people and the like can fix the ones that happen
  29. often and ignore the rest, because they just take a tiny performance hit.
  30. But on the ARM there is the possibility to actually get wrong data from an
  31. unaligned access, and this is something that people who are going to port
  32. packages need to watch out for. 
  33.  
  34. It's not likely to apply to anything that was developed with the ARM in
  35. mind, like your X server. 
  36.  
  37. P.